$limit=15;
if (isset($_GET["show_detail_1"]) && ereg("^[0-9]*$",$_GET["show_detail_1"],$regs)){
$show_detail_1=$_GET["show_detail_1"];
}
if (isset($_GET["show_detail_2"]) && ereg("^[0-9]*$",$_GET["show_detail_2"],$regs)){
$show_detail_2=$_GET["show_detail_2"];
}
if (isset($_GET["search"])){
$suchstring = trim(preg_replace( "/[^A-Za-zÄÖÜäöüß \- 0-9 °]/im", "", $_GET["search"] ));
/*
$rs_check=mysql_query("SELECT * FROM artikel_2 WHERE artikelnummer LIKE '$suchstring'");
if (mysql_numrows($rs_check)>=1){
echo("gefunden");
}
*/
while (strpos($suchstring," ")<>""){
$suchstring = str_replace(" "," ",$suchstring);
}
$s_ar = explode(" ", $suchstring);
$s_anzahl = count($s_ar);
}
for ($i=0; $i<$s_anzahl; $i++){
if ($s_sql_1<>""){$s_sql_1 .=" AND ";}
$s_sql_1 .= "(title_de LIKE '%$s_ar[$i]%' OR text_de LIKE '%$s_ar[$i]%')";
if (mysql_numrows(mysql_query("SELECT artikel_1_id FROM artikel_2 WHERE artikelnummer LIKE '%$suchstring%'"))>=1 && $suchstring<>""){
$rs_artike_2=mysql_query("SELECT artikel_1_id FROM artikel_2 WHERE artikelnummer LIKE '%$suchstring%' GROUP BY artikelnummer");
while ($zeile_artikel_2=mysql_fetch_array($rs_artike_2)){
if ($s_sql_2<>""){$s_sql_2 .=" OR ";}
$s_sql_2 .= "id='".$zeile_artikel_2["artikel_1_id"]."'";
}
}
}
if ($s_sql_2==""){$s_sql_2="id=0";}
//$s_sql= "AND ( (SELECT artikelnummer FROM artikel_2 WHERE artikelnummer LIKE '".$suchstring."' AND artikel_1_id=artikel_1.id) OR (title_de LIKE '%$suchstring%' OR text_de LIKE '%$suchstring%') )";
$sql_all="SELECT id FROM artikel_1 WHERE aktiv='1' AND (($s_sql_1) OR ($s_sql_2))";
$sql="SELECT * FROM artikel_1 WHERE aktiv='1' AND (($s_sql_1) OR ($s_sql_2)) ORDER BY id LIMIT $start,$limit";
//echo("
$sql
");
//$s_sql= "AND ( (SELECT artikelnummer FROM artikel_2 WHERE artikelnummer LIKE '%".$suchstring."%' AND artikel_1_id=artikel_1.id) OR (title_de LIKE '%$suchstring%' OR text_de LIKE '%$suchstring%') )";
//echo($sql);
$rs_all=mysql_query($sql_all);
$rs=mysql_query($sql);
$anzahl=mysql_numrows($rs);
$all = mysql_numrows($rs_all);
//echo(" anzahl = $anzahl all = $all ");
$pages=$all/$limit;
if ($pages>floor($pages)){$pages+=1;}
$pages=floor($pages);
?>
Suche nach ""
if (mysql_num_rows($rs)==0){echo("Für Ihre Suche nach "$suchstring" wurden leider keine Artikel gefunden. ");
}else{
?>
while ($zeile=mysql_fetch_array($rs)){
if (!$margin){$margin="11";}else{$margin="30";}
?>
} ?>
if ($start>0){
echo("zurück | ");
}
?>
if ($pages>1){
for($i=1;$i<=$pages;$i++){
if ($limit*($i-1)==$start){
echo("$i | ");
}else{
echo("$i | ");
}
}
}
?>
if (($all-$limit)>$start){
echo("weitere Artikel");
}
?>
echo(" "); ?>
} ?>
|
include("inc/right.inc.php"); ?>
|